Improving the Performance of Distributed CORBA Applications
نویسندگان
چکیده
This paper proposes a new technique called CORBAas-needed to improve the performance of distributed CORBA applications. CORBA-as-needed allows distributed CORBA applications to first detect if the interoperability functionality of CORBA communication methods are indeed needed in a particular invocation, and bypass them if this functionality is not needed for that invocation. The paper describes three design techniques to incorporate CORBA-as-needed in the current CORBA architecture. The paper also describes the design, implementation, and a detailed performance evaluation of a custom-made system to validate the usefulness of the CORBA-as-needed technique.
منابع مشابه
Compiler Optimization Techniques for Improving Distributed Object Computing Framework Performance over High-speed ATM Networks
This paper demonstrates why the performance of flexible Distributed Object Computing (DOC) frameworks, such as the Common Object Request Broker Architecture (CORBA), must be improved to satisfy the requirements of nextgeneration bandwidth-intensive and delay-sensitive applications. In addition, the paper outlines a software toolkit we are building to integrate various compiler optimization tech...
متن کاملCORBA-as-Needed: A Technique to Construct High Performance CORBA Applications
This paper proposes a new optimization technique called CORBA-as-needed to improve the performance of distributed CORBA applications. This technique is based on the observation that in many cases the client and the server of a distributed application run on compatible computing platforms, and do not need the interoperability functionality of CORBA. CORBA-as-needed dynamically determines if the ...
متن کاملDeveloping CORBA-based distributed control and building performance environments by run-time coupling
Communication software and distributed applications for control and building performance simulation software must be reliable, efficient, flexible, and reusable. This paper reports on progress of a project, which aims to achieve better integrated building and systems control modeling in building performance simulation by run-time coupling of distributed computer programs. These requirements mot...
متن کاملZero-Copy for CORBA - Efficient Communication for Distributed Object Middleware
Many large applications require distributed computing for the sake of better performance and software systems that facilitate the development of such applications have attracted a great deal of attention. Modeling the application as distributed objects or components promises the benefits of better abstractions and increased software reuse. Using Distributed Object Middleware (DOM) like CORBA lo...
متن کاملArchitectures and patterns for developing high performance real-time ORB endsystems
Many types of applications can benefit from flexible and open middleware. CORBA is an emerging middleware standard for Object Request Brokers (ORBs) that simplifies the development of distributed applications and services. Experience with CORBA demonstrates that it is suitable for traditional RPC-style applications. However, the lack of performance optimizations and quality of service (QoS) fea...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002